make the best better - German English Dictionary